Pddl: a Language with a Purpose? Pddl: a Language with a Purpose?
نویسنده
چکیده
In order to make planning technology more accessible and usable the planning community may have to adopt standard notations for embodying symbolic models of planning domains. In this paper it is argued that before we design such languages for planning we must be able to evaluate their quality. In other words, we must clear for what purpose the languages are to be used, and by what criteria the languages’ effectiveness are to be judged. Here some criteria are set down for languages used for theoretical and practical purposes respectively. PDDL is evaluated with respect to them, with differing results depending on whether PDDL’s purpose is to be a theoretical or practical language. From the results of these evaluations some conclusions are drawn for the development of standard languages for AI planning.
منابع مشابه
An Empirical Comparison of PDDL-based and ASP-based Task Planners
General purpose planners enable AI systems to solve many different types of planning problems. However, many different planners exist, each with different strengths and weaknesses, and there are no general rules for which planner would be best to apply to a given problem. In this paper, we empirically compare the performance of state-of-the-art planners that use either the Planning Domain Descr...
متن کاملPDDL: A Language with a Purpose?
In order to make planning technology more accessible and usable the planning community may have to adopt standard notations for embodying symbolic models of planning domains. In this paper it is argued that before we design such languages for planning we must be able to evaluate their quality. In other words, we must clear for what purpose the languages are to be used, and by what criteria the ...
متن کاملConstraint based implementation of a PDDL-like language with static causal laws and time fluents
Planning Domain Definition Language (PDDL) is the most used language to encode and solve planning problems. In this paper we propose two PDDL-like languages that extend PDDL with new constructs such as static causal laws and time fluents with the aim of improving the expressivity of PDDL language. We study the complexity of the main computational problems related to the planning problem in the ...
متن کاملCASP solutions for planning in hybrid domains
CASP is an extension of ASP that allows for numerical constraints to be added in the rules. PDDL+ is an extension of the PDDL standard language of automated planning for modeling mixed discrete-continuous dynamics. In this paper, we present CASP solutions for dealing with PDDL+ problems, i.e., encoding from PDDL+ to CASP, and extensions to the algorithm of the ezcsp CASP solver in order to solv...
متن کاملPlanning in the Wild: Modeling Tools for PDDL
Writing and maintaining planning problems, specified in the widely used Planning Domain Definition Language (pddl) can be difficult, time-consuming, and error-prone. One reason seems to be the missing support by engineering tools. The present study proposes myPddl – a modular toolkit for developing and manipulating pddl domains and problems. To evaluate myPddl, we compare it to existing knowled...
متن کامل